package day10;

import java.util.Scanner;
/*
 * 正则表达式 
 		+	一次或者多次
		*	零次或者多次
 	    ?	零次或者一次
 
 		[A-Z]	A-Z所有的大写字母
 		[ABC]	ABC三个字母其中任意一个
 		[^ABC]	除去ABC三个字母
 	
		{n}		重复n次
 		{n,}	至少重复n次,最多没有限制
 	    {n,m}	至少重复n次,最多重复m次(包含)
 
 		[0-9]	等价于	\d
 		任意字符	等于		\w
 */

public class RegDemo1 {
public static void main(String[] args) {
	Scanner sc =new Scanner(System.in);
	String  a = sc.nextLine();
	String regex = "[A-Z0-9]{5}";
	//如果存在则会返回大于等于0的数，如果不存在，则返回-1
	if(a.indexOf("IO")>=0){
		System.out.println("false");
		}
	else
		//matches 方法匹配正则表达式
	System.out.println(a.matches(regex));
}
}
